import java.util.InputMismatchException;
import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        class GuessNumber {
            public static void main(String [] args) {

            }
        }
        int answer = (int)(Math.random()*100 + 1);
        System.out.println(answer);
    }
    public class GuessNumber {
        public static void main(String [] args) {
            System.out.println(" 欢迎来到猜数字！ ");
            while(true) {
                int answer = (int)(Math.random()*100 + 1);
                Scanner scan = new Scanner(System.in);
                int chances = 7;
                int guess;
                while(chances > 0) {
                    System.out.println(" 请猜⼀个 1-100 之间的整数，含 1 和 100，你还有 " + chances + " 次机会： ");
                    try{
                        guess = scan.nextInt();
                    }
                    catch (InputMismatchException e) {
/* InputMismatchException
叫做输⼊错配异常，

即输⼊数据类型和要求类型不⼀致则会出现此异常。

此处捕捉此异常进⾏处理
 */
                        System.out.println(" 请输⼊数字！ ");
                                scan.next();
                        continue;
                    }
                    if (guess > answer) {
                        System.out.println("⼤了！ ");
                    }

                else if (guess < answer) {
                    System.out.println("⼩了"); }
else {
                        System.out.println(" 恭喜你！猜对拉！ ");
                        break;
                    }
                    chances = chances - 1;
                }
                System.out.println(" 再玩⼉⼀次吗？ (y/n)");
                String again = scan.next();
                if (!again.equalsIgnoreCase("y")){
                    break;
                }
            }
        }
    }
}